home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Documentation / Performance Tools Notes / QuickView™ 2.2f2 / QuickView™ 2.2f2.rsrc / CODE_32_QH TSM.txt < prev    next >
Text File  |  1996-05-07  |  16KB  |  294 lines

  1. # near model CODE resource
  2. # jump table entries: 65464-65472 (9 of them)
  3. 00000000  FFFF                     .invalid   <<F/7/7>>
  4. 00000002  FFB8                     .invalid   <<F/6/7>>
  5. 00000004  0000 032C                ori.b      D0, 0x2C /* ',' */
  6. 00000008  2F0A                     move.l     -[A7], A2
  7. 0000000A  594F                     subq.w     A7, 4
  8. 0000000C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  9. 00000010  4EAD DD50                jsr        [A5 - 0x22B0]
  10. 00000014  201F                     move.l     D0, [A7]+
  11. 00000016  0C80 0000 00BE           cmpi.l     D0, 0xBE
  12. 0000001C  6526                     bcs        +0x28 /* 00000044 */
  13. 0000001E  246F 0008                movea.l    A2, [A7 + 0x8]
  14. 00000022  4AAA 00AA                tst.l      [A2 + 0xAA]
  15. 00000026  671C                     beq        +0x1E /* 00000044 */
  16. 00000028  554F                     subq.w     A7, 2
  17. 0000002A  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  18. 0000002E  1F3C 0001                move.b     -[A7], 0x1
  19. 00000032  7010                     moveq.l    D0, 0x10
  20. 00000034  AA54                     syscall    TextServicesDispatch
  21. 00000036  301F                     move.w     D0, [A7]+
  22. 00000038  554F                     subq.w     A7, 2
  23. 0000003A  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  24. 0000003E  7002                     moveq.l    D0, 0x02
  25. 00000040  AA54                     syscall    TextServicesDispatch
  26. 00000042  301F                     move.w     D0, [A7]+
  27. label00000044:
  28. 00000044  245F                     movea.l    A2, [A7]+
  29. 00000046  4E75                     rts
  30. 00000048  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  31. 0000004C  514F                     subq.w     A7, 8
  32. 0000004E  266F 001C                movea.l    A3, [A7 + 0x1C]
  33. 00000052  182F 0020                move.b     D4, [A7 + 0x20]
  34. 00000056  0C04 0003                cmpi.b     D4, 0x3
  35. 0000005A  6642                     bne        +0x44 /* 0000009E */
  36. 0000005C  4293                     clr.l      [A3]
  37. 0000005E  2F7C 7473 7663 0004      move.l     [A7 + 0x4], 0x74737663 /* 'tsvc' */
  38. 00000066  554F                     subq.w     A7, 2
  39. 00000068  3F3C 0001                move.w     -[A7], 0x1
  40. 0000006C  486F 0008                pea.l      [A7 + 0x8]
  41. 00000070  486B 0004                pea.l      [A3 + 0x4]
  42. 00000074  42A7                     clr.l      -[A7]
  43. 00000076  7000                     moveq.l    D0, 0x00
  44. 00000078  AA54                     syscall    TextServicesDispatch
  45. 0000007A  301F                     move.w     D0, [A7]+
  46. 0000007C  3600                     move.w     D3, D0
  47. 0000007E  3003                     move.w     D0, D3
  48. 00000080  48C0                     ext.l      D0
  49. 00000082  6610                     bne        +0x12 /* 00000094 */
  50. 00000084  554F                     subq.w     A7, 2
  51. 00000086  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  52. 0000008A  1F3C 0001                move.b     -[A7], 0x1
  53. 0000008E  7010                     moveq.l    D0, 0x10
  54. 00000090  AA54                     syscall    TextServicesDispatch
  55. 00000092  301F                     move.w     D0, [A7]+
  56. label00000094:
  57. 00000094  3003                     move.w     D0, D3
  58. 00000096  504F                     addq.w     A7, 8
  59. 00000098  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  60. 0000009C  4E75                     rts
  61. label0000009E:
  62. 0000009E  2F7C 746D 5445 0004      move.l     [A7 + 0x4], 0x746D5445 /* 'tmTE' */
  63. 000000A6  554F                     subq.w     A7, 2
  64. 000000A8  3F3C 0001                move.w     -[A7], 0x1
  65. 000000AC  486F 0008                pea.l      [A7 + 0x8]
  66. 000000B0  486B 0004                pea.l      [A3 + 0x4]
  67. 000000B4  486F 000C                pea.l      [A7 + 0xC]
  68. 000000B8  7000                     moveq.l    D0, 0x00
  69. 000000BA  AA54                     syscall    TextServicesDispatch
  70. 000000BC  301F                     move.w     D0, [A7]+
  71. 000000BE  3600                     move.w     D3, D0
  72. 000000C0  48C0                     ext.l      D0
  73. 000000C2  670A                     beq        +0xC /* 000000CE */
  74. 000000C4  3003                     move.w     D0, D3
  75. 000000C6  504F                     addq.w     A7, 8
  76. 000000C8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  77. 000000CC  4E75                     rts
  78. label000000CE:
  79. 000000CE  2057                     movea.l    A0, [A7]
  80. 000000D0  2450                     movea.l    A2, [A0]
  81. 000000D2  2493                     move.l     [A2], [A3]
  82. 000000D4  42AA 000C                clr.l      [A2 + 0xC]
  83. 000000D8  42AA 0010                clr.l      [A2 + 0x10]
  84. 000000DC  7000                     moveq.l    D0, 0x00
  85. 000000DE  1004                     move.b     D0, D4
  86. 000000E0  670A                     beq        +0xC /* 000000EC */
  87. 000000E2  5380                     subq.l     D0, 1
  88. 000000E4  6720                     beq        +0x22 /* 00000106 */
  89. 000000E6  5380                     subq.l     D0, 1
  90. 000000E8  672E                     beq        +0x30 /* 00000118 */
  91. 000000EA  603C                     bra        +0x3E /* 00000128 */
  92. label000000EC:
  93. 000000EC  42AA 0004                clr.l      [A2 + 0x4]
  94. 000000F0  41ED FFF8                lea.l      A0, [A5 - 0x8]
  95. 000000F4  2548 0008                move.l     [A2 + 0x8], A0
  96. 000000F8  554F                     subq.w     A7, 2
  97. 000000FA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  98. 000000FE  7002                     moveq.l    D0, 0x02
  99. 00000100  AA54                     syscall    TextServicesDispatch
  100. 00000102  301F                     move.w     D0, [A7]+
  101. 00000104  6022                     bra        +0x24 /* 00000128 */
  102. label00000106:
  103. 00000106  41ED FFD8                lea.l      A0, [A5 - 0x28]
  104. 0000010A  2548 0004                move.l     [A2 + 0x4], A0
  105. 0000010E  41ED FFE0                lea.l      A0, [A5 - 0x20]
  106. 00000112  2548 0008                move.l     [A2 + 0x8], A0
  107. 00000116  6010                     bra        +0x12 /* 00000128 */
  108. label00000118:
  109. 00000118  41ED FFE8                lea.l      A0, [A5 - 0x18]
  110. 0000011C  2548 0004                move.l     [A2 + 0x4], A0
  111. 00000120  41ED FFF0                lea.l      A0, [A5 - 0x10]
  112. 00000124  2548 0008                move.l     [A2 + 0x8], A0
  113. label00000128:
  114. 00000128  7000                     moveq.l    D0, 0x00
  115. 0000012A  504F                     addq.w     A7, 8
  116. 0000012C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  117. 00000130  4E75                     rts
  118. 00000132  2F0A                     move.l     -[A7], A2
  119. 00000134  246F 0008                movea.l    A2, [A7 + 0x8]
  120. 00000138  4AAA 0004                tst.l      [A2 + 0x4]
  121. 0000013C  6738                     beq        +0x3A /* 00000176 */
  122. 0000013E  4AAF 000C                tst.l      [A7 + 0xC]
  123. 00000142  671A                     beq        +0x1C /* 0000015E */
  124. 00000144  554F                     subq.w     A7, 2
  125. 00000146  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  126. 0000014A  7002                     moveq.l    D0, 0x02
  127. 0000014C  AA54                     syscall    TextServicesDispatch
  128. 0000014E  301F                     move.w     D0, [A7]+
  129. 00000150  554F                     subq.w     A7, 2
  130. 00000152  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  131. 00000156  7007                     moveq.l    D0, 0x07
  132. 00000158  AA54                     syscall    TextServicesDispatch
  133. 0000015A  301F                     move.w     D0, [A7]+
  134. 0000015C  6018                     bra        +0x1A /* 00000176 */
  135. label0000015E:
  136. 0000015E  554F                     subq.w     A7, 2
  137. 00000160  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  138. 00000164  7007                     moveq.l    D0, 0x07
  139. 00000166  AA54                     syscall    TextServicesDispatch
  140. 00000168  301F                     move.w     D0, [A7]+
  141. 0000016A  554F                     subq.w     A7, 2
  142. 0000016C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  143. 00000170  7003                     moveq.l    D0, 0x03
  144. 00000172  AA54                     syscall    TextServicesDispatch
  145. 00000174  301F                     move.w     D0, [A7]+
  146. label00000176:
  147. 00000176  245F                     movea.l    A2, [A7]+
  148. 00000178  4E75                     rts
  149. 0000017A  2F0A                     move.l     -[A7], A2
  150. 0000017C  246F 0008                movea.l    A2, [A7 + 0x8]
  151. 00000180  4AAA 0004                tst.l      [A2 + 0x4]
  152. 00000184  6718                     beq        +0x1A /* 0000019E */
  153. 00000186  554F                     subq.w     A7, 2
  154. 00000188  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  155. 0000018C  7003                     moveq.l    D0, 0x03
  156. 0000018E  AA54                     syscall    TextServicesDispatch
  157. 00000190  301F                     move.w     D0, [A7]+
  158. 00000192  554F                     subq.w     A7, 2
  159. 00000194  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  160. 00000198  7001                     moveq.l    D0, 0x01
  161. 0000019A  AA54                     syscall    TextServicesDispatch
  162. 0000019C  301F                     move.w     D0, [A7]+
  163. label0000019E:
  164. 0000019E  245F                     movea.l    A2, [A7]+
  165. 000001A0  4E75                     rts
  166. 000001A2  2F0A                     move.l     -[A7], A2
  167. 000001A4  4A6D B21A                tst.w      [A5 - 0x4DE6]
  168. 000001A8  6722                     beq        +0x24 /* 000001CC */
  169. 000001AA  206F 000C                movea.l    A0, [A7 + 0xC]
  170. 000001AE  2050                     movea.l    A0, [A0]
  171. 000001B0  2468 0052                movea.l    A2, [A0 + 0x52]
  172. 000001B4  4878 0001                push.l     0x1
  173. 000001B8  2F0A                     move.l     -[A7], A2
  174. 000001BA  4EAD EBF8                jsr        [A5 - 0x1408]
  175. 000001BE  1F3C 0008                move.b     -[A7], 0x8
  176. 000001C2  2F0A                     move.l     -[A7], A2
  177. 000001C4  4EAD F830                jsr        [A5 - 0x7D0]
  178. 000001C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  179. label000001CC:
  180. 000001CC  245F                     movea.l    A2, [A7]+
  181. 000001CE  205F                     movea.l    A0, [A7]+
  182. 000001D0  504F                     addq.w     A7, 8
  183. 000001D2  4ED0                     jmp        [A0]
  184. 000001D4  2F0A                     move.l     -[A7], A2
  185. 000001D6  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  186. 000001DA  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  187. 000001DE  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  188. 000001E2  4EBA 00E0                jsr        [PC + 0xE0 /* 000002C4 */]
  189. 000001E6  4A6D B21A                tst.w      [A5 - 0x4DE6]
  190. 000001EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  191. 000001EE  6720                     beq        +0x22 /* 00000210 */
  192. 000001F0  206F 0020                movea.l    A0, [A7 + 0x20]
  193. 000001F4  2050                     movea.l    A0, [A0]
  194. 000001F6  2468 0052                movea.l    A2, [A0 + 0x52]
  195. 000001FA  4878 0001                push.l     0x1
  196. 000001FE  2F0A                     move.l     -[A7], A2
  197. 00000200  4EAD F838                jsr        [A5 - 0x7C8]
  198. 00000204  42A7                     clr.l      -[A7]
  199. 00000206  2F0A                     move.l     -[A7], A2
  200. 00000208  4EAD EBF8                jsr        [A5 - 0x1408]
  201. 0000020C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  202. label00000210:
  203. 00000210  245F                     movea.l    A2, [A7]+
  204. 00000212  205F                     movea.l    A0, [A7]+
  205. 00000214  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  206. 00000218  4ED0                     jmp        [A0]
  207. 0000021A  2F0A                     move.l     -[A7], A2
  208. 0000021C  206F 000C                movea.l    A0, [A7 + 0xC]
  209. 00000220  2050                     movea.l    A0, [A0]
  210. 00000222  2468 0052                movea.l    A2, [A0 + 0x52]
  211. 00000226  2F0A                     move.l     -[A7], A2
  212. 00000228  4EAD EBC0                jsr        [A5 - 0x1440]
  213. 0000022C  584F                     addq.w     A7, 4
  214. 0000022E  2F00                     move.l     -[A7], D0
  215. 00000230  2F0A                     move.l     -[A7], A2
  216. 00000232  4EAD E7A8                jsr        [A5 - 0x1858]
  217. 00000236  504F                     addq.w     A7, 8
  218. 00000238  245F                     movea.l    A2, [A7]+
  219. 0000023A  205F                     movea.l    A0, [A7]+
  220. 0000023C  504F                     addq.w     A7, 8
  221. 0000023E  4ED0                     jmp        [A0]
  222. 00000240  2F0A                     move.l     -[A7], A2
  223. 00000242  206F 0020                movea.l    A0, [A7 + 0x20]
  224. 00000246  2050                     movea.l    A0, [A0]
  225. 00000248  2468 0052                movea.l    A2, [A0 + 0x52]
  226. 0000024C  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  227. 00000250  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  228. 00000254  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  229. 00000258  4EBA 006A                jsr        [PC + 0x6A /* 000002C4 */]
  230. 0000025C  2F0A                     move.l     -[A7], A2
  231. 0000025E  4EAD EBC0                jsr        [A5 - 0x1440]
  232. 00000262  584F                     addq.w     A7, 4
  233. 00000264  2F00                     move.l     -[A7], D0
  234. 00000266  2F0A                     move.l     -[A7], A2
  235. 00000268  4EAD E7B0                jsr        [A5 - 0x1850]
  236. 0000026C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  237. 00000270  245F                     movea.l    A2, [A7]+
  238. 00000272  205F                     movea.l    A0, [A7]+
  239. 00000274  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  240. 00000278  4ED0                     jmp        [A0]
  241. 0000027A  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  242. 0000027E  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  243. 00000282  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  244. 00000286  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  245. 0000028A  4EBA 0038                jsr        [PC + 0x38 /* 000002C4 */]
  246. 0000028E  426F 000C                clr.w      [A7 + 0xC]
  247. 00000292  42AF 000E                clr.l      [A7 + 0xE]
  248. 00000296  426F 001A                clr.w      [A7 + 0x1A]
  249. 0000029A  A975                     syscall    TickCount
  250. 0000029C  201F                     move.l     D0, [A7]+
  251. 0000029E  2F40 000E                move.l     [A7 + 0xE], D0
  252. 000002A2  3F3C 0001                move.w     -[A7], 0x1
  253. 000002A6  486F 000A                pea.l      [A7 + 0xA]
  254. 000002AA  206F 003A                movea.l    A0, [A7 + 0x3A]
  255. 000002AE  2050                     movea.l    A0, [A0]
  256. 000002B0  2F28 0052                move.l     -[A7], [A0 + 0x52]
  257. 000002B4  4EAD E0E0                jsr        [A5 - 0x1F20]
  258. 000002B8  4FEF 0022                lea.l      A7, [A7 + 0x22]
  259. 000002BC  205F                     movea.l    A0, [A7]+
  260. 000002BE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  261. 000002C2  4ED0                     jmp        [A0]
  262. fn000002C4:
  263. 000002C4  48E7 0030                movem.l    -[A7], A2,A3
  264. 000002C8  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  265. 000002CC  246F 0024                movea.l    A2, [A7 + 0x24]
  266. 000002D0  594F                     subq.w     A7, 4
  267. 000002D2  3F2F 002E                move.w     -[A7], [A7 + 0x2E]
  268. 000002D6  2F0A                     move.l     -[A7], A2
  269. 000002D8  3F3C 0008                move.w     -[A7], 0x8
  270. 000002DC  A83D                     syscall    TEDispatch
  271. 000002DE  2F5F 0004                move.l     [A7 + 0x4], [A7]+
  272. 000002E2  2F6F 0004 000C           move.l     [A7 + 0xC], [A7 + 0x4]
  273. 000002E8  594F                     subq.w     A7, 4
  274. 000002EA  3F2F 0032                move.w     -[A7], [A7 + 0x32]
  275. 000002EE  2F0A                     move.l     -[A7], A2
  276. 000002F0  3F3C 0008                move.w     -[A7], 0x8
  277. 000002F4  A83D                     syscall    TEDispatch
  278. 000002F6  2E9F                     move.l     [A7], [A7]+
  279. 000002F8  2F57 0008                move.l     [A7 + 0x8], [A7]
  280. 000002FC  2652                     movea.l    A3, [A2]
  281. 000002FE  3F6F 000E 0012           move.w     [A7 + 0x12], [A7 + 0xE]
  282. 00000304  3F6F 000A 0016           move.w     [A7 + 0x16], [A7 + 0xA]
  283. 0000030A  3F6B 0008 0010           move.w     [A7 + 0x10], [A3 + 0x8]
  284. 00000310  3F6B 000C 0014           move.w     [A7 + 0x14], [A3 + 0xC]
  285. 00000316  486F 0010                pea.l      [A7 + 0x10]
  286. 0000031A  2F0A                     move.l     -[A7], A2
  287. 0000031C  A9D3                     syscall    TEUpdate
  288. 0000031E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  289. 00000322  4CDF 0C00                movem.l    A2,A3, [A7]+
  290. 00000326  4E75                     rts
  291. 00000328  0000 0000                ori.b      D0, 0x0
  292. 0000032C  0000 0000                ori.b      D0, 0x0
  293. 00000330  0000 0000                ori.b      D0, 0x0
  294.